package com.leanin.service;

import com.leanin.domain.PatientInfo;
import com.leanin.response.DataOutResponse;

public interface PatientInfoService {

	/**
	 * 查询病人建档列表信息
	 * @param patientName
	 * @param patientId
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	DataOutResponse findPatientInfoList(String patientName,String patientId,String beginDate,String endDate);
	/**
	 * 新增建党病人信息
	 * @param patientInfo
	 * @return
	 */
	DataOutResponse addPatientInfo(PatientInfo patientInfo);
	
	/**
	 * 修改建档病人信息
	 * @param patientInfo
	 * @return
	 */
	DataOutResponse updatePatientInfo(PatientInfo patientInfo);
	
	/**
	 * 根绝ID查询病人信息
	 * @param patientId
	 * @return
	 */
	DataOutResponse findPatientById(String patientId);
	
}
